High-Level Design of Digital Logic Hardware

نویسنده

  • Sunggu Lee
چکیده

With the aid of electronic design automation (EDA) computer-aided design (CAD) tools, it is now possible for engineers to design highly complex digital logic hardware circuits using only high-level circuit descriptions. Such EDA tools include software tools for graphical design input, hardware description language support, simulation, digital logic synthesis, and the creation of configuration (or netlist) files for customizable hardware platforms. A high-level design approach can be used with the aid of such tools as long as the desired behavior of the target circuit can be described in an unambiguous manner. Given a general design problem, it may be solvable using software or hardware methods. A customized hardware solution, however, has an advantage over a software solution in terms of performance and cost, and in some cases may be the only viable approach. Thus, this paper describes a general approach for taking a software algorithm, converting it into a high-level design description, and then using that design description to automatically produce customized hardware circuits with the aid of EDA CAD tools. Keywords—Algorithm, Algorithmic State Machine (ASM), Electronic Design Automation (EDA), Hardware Description Language (HDL), High-Level Design. ∗This work was supported in part by the IC Design Education Center (IDEC).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applications of Fuzzy Program Graph in Symbolic Checking of Fuzzy Flip-Flops

All practical digital circuits are usually a mixture of combinational and sequential logic. Flip–flops are essential to sequential logic therefore fuzzy flip–flops are considered to be among the most essential topics of fuzzy digital circuit. The concept of fuzzy digital circuit is among the most interesting applications of fuzzy sets and logic due to the fact that if there has to be an ultimat...

متن کامل

Design and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)

Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...

متن کامل

Design of a Fuzzy Controller Chip with New Structure, Supporting Rational-Powered Membership Functions

In this paper, a new structure possessing the advantages of low-power consumption, less hardware and high-speed is proposed for fuzzy controller. The maximum output delay for general fuzzy logic controllers (FLC) is about 86 ns corresponding to 11.63 MFLIPS (fuzzy logic inference per second) while this amount of the delay in the designed fuzzy controller becomes 52ns that corresponds to 19.23 M...

متن کامل

A SysML and CLEAN-based methodology for digital circuits design

Due to the ever complexity of digital systems, there is a noticeable need for more abstract and structural mechanisms as well as design methodologies that systematically and formally derive low level concrete designs from high level abstract ones. To this aim, we present a methodological design approach that automatically generates a functional HDL code from SysML diagrams modeling hardware des...

متن کامل

Reducing Hardware Complexity of Wallace Multiplier Using High Order Compressors Based on CNTFET

   Multiplier is one of the important components in many systems such as digital filters, digital processors and data encryption. Improving the speed and area of multipliers have impact on the performance of larger arithmetic circuits that are part of them. Wallace algorithm is one of the most famous architectures that uses a tree of half adders and full adders to increase the speed and red...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003